package com.ruoyi.modularbusiness.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 签核类型对象 aubit_type
 * 
 * @author liuzhen
 * @date 2023-03-04
 */
public class AubitType extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long atpId;

    /** 类型名称 */
    @Excel(name = "类型名称")
    private String atpName;

    /** 类型简称 */
    @Excel(name = "类型简称")
    private String atpJc;

    /** 是否冻结 */
    @Excel(name = "是否冻结")
    private Long atpFreeze;

    /** 预留字段一 */
    @Excel(name = "预留字段一")
    private String yl1;

    /** 预留字段二 */
    @Excel(name = "预留字段二")
    private String yl2;

    /** 预留字段三 */
    @Excel(name = "预留字段三")
    private String yl3;

    private String atp_sector;

    private String atp_form;

    private String dept_name;

    private String name;

    private String postid;

    private Long[] postlist;

    public void setPostlist(Long[] postlist) {
        this.postlist = postlist;
    }

    public Long[] getPostlist() {
        return postlist;
    }

    public void setPostid(String postid) {
        this.postid = postid;
    }

    public String getPostid() {
        return postid;
    }

    public String getDept_name() {
        return dept_name;
    }

    public String getName() {
        return name;
    }

    public void setDept_name(String dept_name) {
        this.dept_name = dept_name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setAtp_sector(String atp_sector) {
        this.atp_sector = atp_sector;
    }

    public void setAtp_form(String atp_form) {
        this.atp_form = atp_form;
    }

    public String getAtp_sector() {
        return atp_sector;
    }

    public String getAtp_form() {
        return atp_form;
    }

    public void setAtpId(Long atpId)
    {
        this.atpId = atpId;
    }

    public Long getAtpId() 
    {
        return atpId;
    }
    public void setAtpName(String atpName) 
    {
        this.atpName = atpName;
    }

    public String getAtpName() 
    {
        return atpName;
    }
    public void setAtpJc(String atpJc) 
    {
        this.atpJc = atpJc;
    }

    public String getAtpJc() 
    {
        return atpJc;
    }
    public void setAtpFreeze(Long atpFreeze) 
    {
        this.atpFreeze = atpFreeze;
    }

    public Long getAtpFreeze() 
    {
        return atpFreeze;
    }
    public void setYl1(String yl1) 
    {
        this.yl1 = yl1;
    }

    public String getYl1() 
    {
        return yl1;
    }
    public void setYl2(String yl2) 
    {
        this.yl2 = yl2;
    }

    public String getYl2() 
    {
        return yl2;
    }
    public void setYl3(String yl3) 
    {
        this.yl3 = yl3;
    }

    public String getYl3() 
    {
        return yl3;
    }

    @Override
    public String toString() {
        return "AubitType{" +
                "atpId=" + atpId +
                ", atpName='" + atpName + '\'' +
                ", atpJc='" + atpJc + '\'' +
                ", atpFreeze=" + atpFreeze +
                ", yl1='" + yl1 + '\'' +
                ", yl2='" + yl2 + '\'' +
                ", yl3='" + yl3 + '\'' +
                ", atp_sector='" + atp_sector + '\'' +
                ", atp_form='" + atp_form + '\'' +
                ", dept_name='" + dept_name + '\'' +
                ", name='" + name + '\'' +
                ", postid='" + postid + '\'' +
                ", postlist=" + postlist +
                '}';
    }
}
